package com.moo.order.vo;

import com.moo.order.model.*;
import lombok.Data;

import java.math.BigDecimal;

/**
 * Project Name: moo-order
 *
 * @Author: fhw
 * File Name: OrderVo
 * Package Name: com.moo.order.vo
 * Date: 2020/7/25 10:00 下午
 * Copyright (c) 2020,All Rights Reserved.
 */
@Data
public class OrderVo {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 店铺ID
     */
    private Long shopId;

    /**
     * 会员ID
     */
    private Long memberId;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 商品ID
     */
    private Long goodsId;

    /**
     * 商品内容
     */
    private String goodsName;

    /**
     * 商品金额
     */
    private BigDecimal goodsAmount;

    /**
     * 订单来源
     */
    private OrderSource orderSource;

    /**
     * 订单金额
     */
    private BigDecimal orderAmount;

    /**
     * 订单总额
     */
    private BigDecimal orderTotalAmount;

    /**
     * 订单类型
     */
    private OrderType orderType;

    /**
     * 订单状态
     */
    private OrderStatus orderStatus;

    /**
     * 实付金额
     */
    private BigDecimal payAmount;

    /**
     * 支付方式
     */
    private OrderPayMethod payMethod;

    /**
     * 支付时间
     */
    private String payTime;

    /**
     * 支付状态
     */
    private OrderPayStatus payStatus;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;

    /**
     * 状态
     */
    private Integer status;
}